<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	 
	 <meta name="description" content="XDMF parallel partitioned mesh I/O on top of HDF5">
    
    <meta name="author" content="Víctor Sande Veiga" >
    <link rel="icon" href="../favicon.png">

    <title>is_in_option_list &ndash; XH5For</title>

    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/pygments.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet">
    <link href="../css/local.css" rel="stylesheet">
    

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    
    <script src="../js/jquery-2.1.3.min.js"></script>
    <script src="../js/svg-pan-zoom.min.js"></script>

  </head>

  <body>

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="../index.html">XH5For </a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
				
            <li class="dropdown hidden-xs visible-sm visible-md hidden-lg">
              <a href="#" class="dropdown-toggle"
              data-toggle="dropdown" role="button"
              aria-haspopup="true"
		 aria-expanded="false">Contents <span class="caret"></span></a>
	      <ul class="dropdown-menu">
              
            <li><a href="../lists/files.html">Source Files</a></li>
				
				
            <li><a href="../lists/modules.html">Modules</a></li>
				
            
                                
            <li><a href="../lists/procedures.html">Procedures</a></li>
				
								
            <li><a href="../lists/types.html">Derived Types</a></li>
				
				
            <li><a href="../lists/programs.html">Programs</a></li>
				
            </ul>
            </li>

<li class="visible-xs hidden-sm visible-lg"><a href="../lists/files.html">Source Files</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/modules.html">Modules</a></li>



<li class="visible-xs hidden-sm visible-lg"><a href="../lists/procedures.html">Procedures</a></li>

                             
<li class="visible-xs hidden-sm visible-lg"><a href="../lists/types.html">Derived Types</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/programs.html">Programs</a></li>

          </ul>
        
        <form action="../search.html" class="navbar-form navbar-right" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
        </div>
<!--
        <button type="submit" class="btn btn-default">Submit</button>
-->
        </form>
        
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container">
    
  
  <div class="row">
    <h1>is_in_option_list
      <small>Function</small>
    
    </h1>
    
<div class="row">
  <div class="col-lg-12">
<div class="well well-sm">
  <ul class="list-inline" style="margin-bottom:0px;display:inline">
     
     
     
     
    
    
     <li><i class="fa fa-list-ol"></i>
       <a data-toggle="tooltip"
	  data-placement="bottom" data-html="true"
	  title=" 1.6% of total for procedures.">11 statements</a>
     </li> 
     
     
    <li><i class="fa fa-code"></i><a href="../src/xdmf_utils.f90"> Source File</a></li>
     
  </ul>
  <ol class="breadcrumb in-well text-right">
  
     <li><a href='../sourcefile/xdmf_utils.f90.html'>xdmf_utils.f90</a></li>
  
     <li><a href='../module/xdmf_utils.html'>xdmf_utils</a></li>
  
     <li class="active">is_in_option_list</li>
  </ol>
</div>
</div>
</div>
<script>
  $(function () {
  $('[data-toggle="tooltip"]').tooltip()
  })
</script>

  </div>
  
  <div class="row">
    <div class="col-md-3 hidden-xs hidden-sm visible-md visible-lg">
    
<div id="sidebar">
  




















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../proc/is_in_option_list.html#src">is_in_option_list</a>
  </div>
</div>


  <hr>
  

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allprocs-0">All Procedures</a></h3></div>
  <div id="allprocs-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../proc/abort.html">Abort</a>
      
      <a class="list-group-item" href="../proc/count_tokens.html">Count_tokens</a>
      
      <a class="list-group-item" href="../proc/generate_hexa_mesh.html">generate_hexa_mesh</a>
      
      <a class="list-group-item" href="../proc/generate_hexa_mesh%7E2.html">generate_hexa_mesh</a>
      
      <a class="list-group-item" href="../proc/getnumberofcomponentsfromattributetype.html">GetNumberOfComponentsFromAttributeType</a>
      
      <a class="list-group-item" href="../proc/getnumberofnodesperelement.html">GetNumberOfNodesPerElement</a>
      
      <a class="list-group-item" href="../proc/getspacedimension.html">GetSpaceDimension</a>
      
      <a class="list-group-item" href="../proc/getxdmfattributetypename.html">GetXDMFAttributeTypeName</a>
      
      <a class="list-group-item" href="../proc/getxdmfcentertypefromname.html">GetXDMFCenterTypeFromName</a>
      
      <a class="list-group-item" href="../proc/getxdmfcentertypename.html">GetXDMFCenterTypeName</a>
      
      <a class="list-group-item" href="../proc/getxdmfgeometrytypefromname.html">GetXDMFGeometryTypeFromName</a>
      
      <a class="list-group-item" href="../proc/getxdmfgeometrytypename.html">GetXDMFGeometryTypeName</a>
      
      <a class="list-group-item" href="../proc/getxdmftopologytypefromname.html">GetXDMFTopologyTypeFromName</a>
      
      <a class="list-group-item" href="../proc/getxdmftopologytypename.html">GetXDMFTopologyTypeName</a>
      
      <a class="list-group-item" href="../proc/is_in_option_list.html">is_in_option_list</a>
      
      <a class="list-group-item" href="../proc/issupportedattributecentername.html">isSupportedAttributeCenterName</a>
      
      <a class="list-group-item" href="../proc/issupportedattributetypename.html">isSupportedAttributeTypeNAme</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemformatname.html">isSupportedDataItemFormatName</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemnumbertypename.html">isSupportedDataItemNumberTypeName</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemprecision.html">isSupportedDataItemPrecision</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemtypename.html">isSupportedDataItemTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedgeometrytype.html">isSupportedGeometryType</a>
      
      <a class="list-group-item" href="../proc/issupportedgridcollectiontypename.html">isSupportedGridCollectionTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedgridsectionname.html">isSupportedGridSectionName</a>
      
      <a class="list-group-item" href="../proc/issupportedgridtype.html">isSupportedGridType</a>
      
      <a class="list-group-item" href="../proc/issupportedgridtypename.html">isSupportedGridTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedstrategy.html">isSupportedStrategy</a>
      
      <a class="list-group-item" href="../proc/issupportedtimetypename.html">isSupportedTimeTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedtopologytype.html">isSupportedTopologyType</a>
      
      <a class="list-group-item" href="../proc/issupportedtopologytypename.html">isSupportedTopologyTypeName</a>
      
      <a class="list-group-item" href="../proc/mkdirfullpath.html">MkdirFullPath</a>
      
      <a class="list-group-item" href="../proc/next_token.html">Next_token</a>
      
      <a class="list-group-item" href="../proc/upper_case.html">Upper_Case</a>
      
      <a class="list-group-item" href="../proc/warning_message.html">warning_message</a>
      
      <a class="list-group-item" href="../proc/wtime.html">Wtime</a>
      
    </div>
  </div>
</div>


</div>  

    </div>
    
    <div class="col-md-9" id='text'>
    <h2>
public elemental function is_in_option_list(option_list, option, separator)
    
    
	 
</h2>
    
  


    
    <p>Return True if <em>option</em> is a substring of <em>option_list</em>
 <em>option_list</em> is a string composed by options delimited
 by separators.
 </p><div class="alert alert-info" role="alert"><h4>Note</h4><p>Case sensitive</p></div>
    

    <h3>Arguments</h3>
    
      
<table class="table table-striped varlist">
<thead><tr><th>Type</th>
<th>Intent</th><th>Optional</th>
<th>Attributes</th><th></th><th>Name</th><th></th></thead>



<tbody>

  
  
  
  
<tr>
  
  <td><span class="anchor" id="variable-option_list"></span>character(len=*),</td>
  <td>intent(in)</td>
  <td></td>
  
  <td></td><td>::</td>
  <td><strong>option_list</strong></td><td><p>List of allowed options</p></td>
  
</tr>

  
  
  
  
<tr>
  
  <td><span class="anchor" id="variable-option"></span>character(len=*),</td>
  <td>intent(in)</td>
  <td></td>
  
  <td></td><td>::</td>
  <td><strong>option</strong></td><td><p>Option to search</p></td>
  
</tr>

  
  
  
  
<tr>
  
  <td><span class="anchor" id="variable-separator%7E3"></span>character(len=*),</td>
  <td>intent(in),</td>
  <td>optional</td>
  
  <td></td><td>::</td>
  <td><strong>separator</strong></td><td><p>Separator between options</p></td>
  
</tr>

</tbody>
</table>

    
    
    
    
    
    
    
	 <h3>Return Value <small><span class="anchor" id="variable-is_in_option_list"></span>logical
  </small></h3>
    <p>Option founded flag</p>
    
    
     
     <h3>Called By</h3>
     
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: proc~~is_in_option_list~~CalledByGraph Pages: 1 -->
<svg id="procis_in_option_listCalledByGraph" width="336pt" height="410pt"
 viewBox="0.00 0.00 336.00 410.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="proc~~is_in_option_list~~CalledByGraph" class="graph" transform="scale(1 1) rotate(0) translate(4 406)">
<title>proc~~is_in_option_list~~CalledByGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-406 332,-406 332,4 -4,4"/>
<!-- proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_node1" class="node"><title>proc~is_in_option_list</title>
<polygon fill="none" stroke="black" points="328,-213 240,-213 240,-189 328,-189 328,-213"/>
<text text-anchor="middle" x="284" y="-198.6" font-family="Helvetica,sans-Serif" font-size="10.50">is_in_option_list</text>
</g>
<!-- proc~issupportedattributetypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node2" class="node"><title>proc~issupportedattributetypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node2"><a xlink:href="../proc/issupportedattributetypename.html" xlink:title="isSupportedAttributeTypeNAme">
<polygon fill="#d94e8f" stroke="#d94e8f" points="183.5,-402 20.5,-402 20.5,-378 183.5,-378 183.5,-402"/>
<text text-anchor="middle" x="102" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedAttributeTypeNAme</text>
</a>
</g>
</g>
<!-- proc~issupportedattributetypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge1" class="edge"><title>proc~issupportedattributetypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M183.601,-380.59C190.931,-377.619 197.884,-373.826 204,-369 251.233,-331.724 271.589,-259.472 279.15,-223.08"/>
<polygon fill="#000000" stroke="#000000" points="282.634,-223.499 281.101,-213.015 275.762,-222.167 282.634,-223.499"/>
</g>
<!-- proc~issupportedtopologytypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node3" class="node"><title>proc~issupportedtopologytypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node3"><a xlink:href="../proc/issupportedtopologytypename.html" xlink:title="isSupportedTopologyTypeName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="185,-360 19,-360 19,-336 185,-336 185,-360"/>
<text text-anchor="middle" x="102" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedTopologyTypeName</text>
</a>
</g>
</g>
<!-- proc~issupportedtopologytypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge2" class="edge"><title>proc~issupportedtopologytypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M185.069,-337.015C191.773,-334.334 198.193,-331.04 204,-327 241.185,-301.127 264.508,-251.534 275.503,-222.887"/>
<polygon fill="#000000" stroke="#000000" points="278.838,-223.958 278.999,-213.364 272.267,-221.545 278.838,-223.958"/>
</g>
<!-- proc~issupportedgridsectionname -->
<g id="proc~~is_in_option_list~~CalledByGraph_node4" class="node"><title>proc~issupportedgridsectionname</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node4"><a xlink:href="../proc/issupportedgridsectionname.html" xlink:title="isSupportedGridSectionName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="179,-318 25,-318 25,-294 179,-294 179,-318"/>
<text text-anchor="middle" x="102" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedGridSectionName</text>
</a>
</g>
</g>
<!-- proc~issupportedgridsectionname&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge3" class="edge"><title>proc~issupportedgridsectionname&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M179.033,-295.508C187.745,-292.774 196.265,-289.332 204,-285 231.719,-269.476 255.43,-240.919 269.45,-221.453"/>
<polygon fill="#000000" stroke="#000000" points="272.337,-223.432 275.19,-213.229 266.597,-219.426 272.337,-223.432"/>
</g>
<!-- proc~issupporteddataitemformatname -->
<g id="proc~~is_in_option_list~~CalledByGraph_node5" class="node"><title>proc~issupporteddataitemformatname</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node5"><a xlink:href="../proc/issupporteddataitemformatname.html" xlink:title="isSupportedDataItemFormatName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="190,-276 14,-276 14,-252 190,-252 190,-276"/>
<text text-anchor="middle" x="102" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedDataItemFormatName</text>
</a>
</g>
</g>
<!-- proc~issupporteddataitemformatname&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge4" class="edge"><title>proc~issupporteddataitemformatname&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M173.804,-251.95C184.067,-249.436 194.399,-246.47 204,-243 221.783,-236.573 240.518,-226.761 255.277,-218.237"/>
<polygon fill="#000000" stroke="#000000" points="257.08,-221.237 263.909,-213.137 253.519,-215.21 257.08,-221.237"/>
</g>
<!-- proc~issupportedgridtypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node6" class="node"><title>proc~issupportedgridtypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node6"><a xlink:href="../proc/issupportedgridtypename.html" xlink:title="isSupportedGridTypeName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="173,-234 31,-234 31,-210 173,-210 173,-234"/>
<text text-anchor="middle" x="102" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedGridTypeName</text>
</a>
</g>
</g>
<!-- proc~issupportedgridtypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge5" class="edge"><title>proc~issupportedgridtypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M173.108,-213.821C191.922,-211.626 211.957,-209.288 229.697,-207.219"/>
<polygon fill="#000000" stroke="#000000" points="230.323,-210.67 239.85,-206.034 229.512,-203.717 230.323,-210.67"/>
</g>
<!-- proc~issupporteddataitemtypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node7" class="node"><title>proc~issupporteddataitemtypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node7"><a xlink:href="../proc/issupporteddataitemtypename.html" xlink:title="isSupportedDataItemTypeName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="185,-192 19,-192 19,-168 185,-168 185,-192"/>
<text text-anchor="middle" x="102" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedDataItemTypeName</text>
</a>
</g>
</g>
<!-- proc~issupporteddataitemtypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge6" class="edge"><title>proc~issupporteddataitemtypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M185.099,-189.578C200.32,-191.354 215.844,-193.165 229.913,-194.807"/>
<polygon fill="#000000" stroke="#000000" points="229.537,-198.286 239.875,-195.969 230.348,-191.333 229.537,-198.286"/>
</g>
<!-- proc~issupportedattributecentername -->
<g id="proc~~is_in_option_list~~CalledByGraph_node8" class="node"><title>proc~issupportedattributecentername</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node8"><a xlink:href="../proc/issupportedattributecentername.html" xlink:title="isSupportedAttributeCenterName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="187,-150 17,-150 17,-126 187,-126 187,-150"/>
<text text-anchor="middle" x="102" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedAttributeCenterName</text>
</a>
</g>
</g>
<!-- proc~issupportedattributecentername&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge7" class="edge"><title>proc~issupportedattributecentername&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M173.804,-150.05C184.067,-152.564 194.399,-155.53 204,-159 221.783,-165.427 240.518,-175.239 255.277,-183.763"/>
<polygon fill="#000000" stroke="#000000" points="253.519,-186.79 263.909,-188.863 257.08,-180.763 253.519,-186.79"/>
</g>
<!-- proc~issupportedtimetypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node9" class="node"><title>proc~issupportedtimetypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node9"><a xlink:href="../proc/issupportedtimetypename.html" xlink:title="isSupportedTimeTypeName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="175,-108 29,-108 29,-84 175,-84 175,-108"/>
<text text-anchor="middle" x="102" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedTimeTypeName</text>
</a>
</g>
</g>
<!-- proc~issupportedtimetypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge8" class="edge"><title>proc~issupportedtimetypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M175.062,-105.298C185.146,-108.204 195.093,-112.012 204,-117 231.719,-132.524 255.43,-161.081 269.45,-180.547"/>
<polygon fill="#000000" stroke="#000000" points="266.597,-182.574 275.19,-188.771 272.337,-178.568 266.597,-182.574"/>
</g>
<!-- proc~issupporteddataitemnumbertypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node10" class="node"><title>proc~issupporteddataitemnumbertypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node10"><a xlink:href="../proc/issupporteddataitemnumbertypename.html" xlink:title="isSupportedDataItemNumberTypeName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="204,-66 -1.42109e-14,-66 -1.42109e-14,-42 204,-42 204,-66"/>
<text text-anchor="middle" x="102" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedDataItemNumberTypeName</text>
</a>
</g>
</g>
<!-- proc~issupporteddataitemnumbertypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge9" class="edge"><title>proc~issupporteddataitemnumbertypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M187.6,-66.033C193.389,-68.5119 198.928,-71.471 204,-75 241.185,-100.873 264.508,-150.466 275.503,-179.113"/>
<polygon fill="#000000" stroke="#000000" points="272.267,-180.455 278.999,-188.636 278.838,-178.042 272.267,-180.455"/>
</g>
<!-- proc~issupportedgridcollectiontypename -->
<g id="proc~~is_in_option_list~~CalledByGraph_node11" class="node"><title>proc~issupportedgridcollectiontypename</title>
<g id="a_proc~~is_in_option_list~~CalledByGraph_node11"><a xlink:href="../proc/issupportedgridcollectiontypename.html" xlink:title="isSupportedGridCollectionTypeName">
<polygon fill="#d94e8f" stroke="#d94e8f" points="196.5,-24 7.5,-24 7.5,-0 196.5,-0 196.5,-24"/>
<text text-anchor="middle" x="102" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">isSupportedGridCollectionTypeName</text>
</a>
</g>
</g>
<!-- proc~issupportedgridcollectiontypename&#45;&gt;proc~is_in_option_list -->
<g id="proc~~is_in_option_list~~CalledByGraph_edge10" class="edge"><title>proc~issupportedgridcollectiontypename&#45;&gt;proc~is_in_option_list</title>
<path fill="none" stroke="#000000" d="M189.816,-24.1799C194.858,-26.646 199.642,-29.5605 204,-33 251.233,-70.2762 271.589,-142.528 279.15,-178.92"/>
<polygon fill="#000000" stroke="#000000" points="275.762,-179.833 281.101,-188.985 282.634,-178.501 275.762,-179.833"/>
</g>
</g>
</svg>
</div>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="560pt" height="32pt"
 viewBox="0.00 0.00 559.50 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 555.5,-28 555.5,4 -4,4"/>
<!-- Subroutine -->
<g id="node1" class="node"><title>Subroutine</title>
<polygon fill="#d9534f" stroke="#d9534f" points="64,-24 0,-24 0,-0 64,-0 64,-24"/>
<text text-anchor="middle" x="32" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Subroutine</text>
</g>
<!-- Function -->
<g id="node2" class="node"><title>Function</title>
<polygon fill="#d94e8f" stroke="#d94e8f" points="136,-24 82,-24 82,-0 136,-0 136,-24"/>
<text text-anchor="middle" x="109" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Function</text>
</g>
<!-- Interface -->
<g id="node3" class="node"><title>Interface</title>
<polygon fill="#a7506f" stroke="#a7506f" points="209.5,-24 154.5,-24 154.5,-0 209.5,-0 209.5,-24"/>
<text text-anchor="middle" x="182" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Interface</text>
</g>
<!-- Unknown Procedure Type -->
<g id="node4" class="node"><title>Unknown Procedure Type</title>
<polygon fill="#777777" stroke="#777777" points="364,-24 228,-24 228,-0 364,-0 364,-24"/>
<text text-anchor="middle" x="296" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Unknown Procedure Type</text>
</g>
<!-- Program -->
<g id="node5" class="node"><title>Program</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="436,-24 382,-24 382,-0 436,-0 436,-24"/>
<text text-anchor="middle" x="409" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Program</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node6" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="551.5,-24 454.5,-24 454.5,-0 551.5,-0 551.5,-24"/>
<text text-anchor="middle" x="503" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a procedure to one which it calls. Dashed 
    arrows point from an interface to procedures which implement that interface.
    This could include the module procedures in a generic interface or the
    implementation in a submodule of an interface in a parent module.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
     
    <br>

    <section class="visible-xs visible-sm hidden-md">
      




















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../proc/is_in_option_list.html#src">is_in_option_list</a>
  </div>
</div>


    </section>
    <br class="visible-xs visible-sm hidden-md">

    

    
    
    
    
    

    
    
    
    
    


    
    
    
    <section>
    <h2><span class="anchor" id="src"></span>Source Code</h2>
    <div class="highlight"><pre>    <span class="k">elemental function </span><span class="n">is_in_option_list</span><span class="p">(</span><span class="n">option_list</span><span class="p">,</span> <span class="n">option</span><span class="p">,</span> <span class="n">separator</span><span class="p">)</span> 
    <span class="c">!-----------------------------------------------------------------</span>
    <span class="c">!&lt; Return True if *option* is a substring of *option_list*</span>
    <span class="c">!&lt; *option_list* is a string composed by options delimited</span>
    <span class="c">!&lt; by separators.</span>
    <span class="c">!&lt; @Note Case sensitive</span>
    <span class="c">!----------------------------------------------------------------- </span>
        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=*</span><span class="p">),</span>           <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span> <span class="kd">::</span> <span class="n">option_list</span>         <span class="c">!&lt; List of allowed options</span>
        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=*</span><span class="p">),</span>           <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span> <span class="kd">::</span> <span class="n">option</span>              <span class="c">!&lt; Option to search</span>
        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=*</span><span class="p">),</span> <span class="k">optional</span><span class="p">,</span> <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span> <span class="kd">::</span> <span class="n">separator</span>           <span class="c">!&lt; Separator between options</span>
        <span class="kt">logical</span>                                <span class="kd">::</span> <span class="n">is_in_option_list</span>   <span class="c">!&lt; Option founded flag</span>
        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=</span><span class="p">:),</span> <span class="k">allocatable</span>          <span class="kd">::</span> <span class="n">sep</span>                 <span class="c">!&lt; Aux separator variable</span>
    <span class="c">!----------------------------------------------------------------- </span>
        <span class="n">sep</span> <span class="o">=</span> <span class="s1">&#39; &#39;</span><span class="p">;</span> <span class="k">if</span><span class="p">(</span><span class="nb">present</span><span class="p">(</span><span class="n">separator</span><span class="p">))</span> <span class="n">sep</span> <span class="o">=</span> <span class="n">separator</span>

        <span class="n">is_in_option_list</span> <span class="o">=</span> <span class="p">.</span><span class="n">false</span><span class="p">.</span>
        <span class="k">if</span><span class="p">(</span><span class="nb">INDEX</span><span class="p">(</span><span class="nb">adjustl</span><span class="p">(</span><span class="nb">trim</span><span class="p">(</span><span class="n">option</span><span class="p">)),</span> <span class="nb">adjustl</span><span class="p">(</span><span class="nb">trim</span><span class="p">(</span><span class="n">sep</span><span class="p">)))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">&amp;</span>
            <span class="n">is_in_option_list</span> <span class="o">=</span> <span class="nb">INDEX</span><span class="p">(</span><span class="n">option_list</span><span class="p">,</span> <span class="nb">adjustl</span><span class="p">(</span><span class="nb">trim</span><span class="p">(</span><span class="n">option</span><span class="p">)))</span> <span class="o">&gt;</span> <span class="mi">0</span>
    <span class="k">end function </span><span class="n">is_in_option_list</span>
</pre></div>

    </section>
    <br>
    
    
    </div>
  </div>

  <section class="visible-xs visible-sm hidden-md">
    <hr>
    

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allprocs-1">All Procedures</a></h3></div>
  <div id="allprocs-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../proc/abort.html">Abort</a>
      
      <a class="list-group-item" href="../proc/count_tokens.html">Count_tokens</a>
      
      <a class="list-group-item" href="../proc/generate_hexa_mesh.html">generate_hexa_mesh</a>
      
      <a class="list-group-item" href="../proc/generate_hexa_mesh%7E2.html">generate_hexa_mesh</a>
      
      <a class="list-group-item" href="../proc/getnumberofcomponentsfromattributetype.html">GetNumberOfComponentsFromAttributeType</a>
      
      <a class="list-group-item" href="../proc/getnumberofnodesperelement.html">GetNumberOfNodesPerElement</a>
      
      <a class="list-group-item" href="../proc/getspacedimension.html">GetSpaceDimension</a>
      
      <a class="list-group-item" href="../proc/getxdmfattributetypename.html">GetXDMFAttributeTypeName</a>
      
      <a class="list-group-item" href="../proc/getxdmfcentertypefromname.html">GetXDMFCenterTypeFromName</a>
      
      <a class="list-group-item" href="../proc/getxdmfcentertypename.html">GetXDMFCenterTypeName</a>
      
      <a class="list-group-item" href="../proc/getxdmfgeometrytypefromname.html">GetXDMFGeometryTypeFromName</a>
      
      <a class="list-group-item" href="../proc/getxdmfgeometrytypename.html">GetXDMFGeometryTypeName</a>
      
      <a class="list-group-item" href="../proc/getxdmftopologytypefromname.html">GetXDMFTopologyTypeFromName</a>
      
      <a class="list-group-item" href="../proc/getxdmftopologytypename.html">GetXDMFTopologyTypeName</a>
      
      <a class="list-group-item" href="../proc/is_in_option_list.html">is_in_option_list</a>
      
      <a class="list-group-item" href="../proc/issupportedattributecentername.html">isSupportedAttributeCenterName</a>
      
      <a class="list-group-item" href="../proc/issupportedattributetypename.html">isSupportedAttributeTypeNAme</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemformatname.html">isSupportedDataItemFormatName</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemnumbertypename.html">isSupportedDataItemNumberTypeName</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemprecision.html">isSupportedDataItemPrecision</a>
      
      <a class="list-group-item" href="../proc/issupporteddataitemtypename.html">isSupportedDataItemTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedgeometrytype.html">isSupportedGeometryType</a>
      
      <a class="list-group-item" href="../proc/issupportedgridcollectiontypename.html">isSupportedGridCollectionTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedgridsectionname.html">isSupportedGridSectionName</a>
      
      <a class="list-group-item" href="../proc/issupportedgridtype.html">isSupportedGridType</a>
      
      <a class="list-group-item" href="../proc/issupportedgridtypename.html">isSupportedGridTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedstrategy.html">isSupportedStrategy</a>
      
      <a class="list-group-item" href="../proc/issupportedtimetypename.html">isSupportedTimeTypeName</a>
      
      <a class="list-group-item" href="../proc/issupportedtopologytype.html">isSupportedTopologyType</a>
      
      <a class="list-group-item" href="../proc/issupportedtopologytypename.html">isSupportedTopologyTypeName</a>
      
      <a class="list-group-item" href="../proc/mkdirfullpath.html">MkdirFullPath</a>
      
      <a class="list-group-item" href="../proc/next_token.html">Next_token</a>
      
      <a class="list-group-item" href="../proc/upper_case.html">Upper_Case</a>
      
      <a class="list-group-item" href="../proc/warning_message.html">warning_message</a>
      
      <a class="list-group-item" href="../proc/wtime.html">Wtime</a>
      
    </div>
  </div>
</div>


  </section>

    <hr>    
    </div> <!-- /container -->
    <footer>
      <div class="container">
      <div class="row">
        <div class="col-xs-6 col-md-4"><p>&copy; 2016 </p></div>
        <div class="col-xs-6 col-md-4 col-md-push-4">
          <p class="text-right">
            Documentation generated by 
            <a href="https://github.com/cmacmackin/ford">FORD</a>
             on 2016-11-08T12:24:53.235950 
          </p>
        </div>
        <div class="col-xs-12 col-md-4 col-md-pull-4"><p class="text-center"> XH5For was developed by Víctor Sande Veiga</p></div>
      </div>
      <br>
      </div> <!-- /container -->    
    </footer>

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
<!--
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
-->
    <script src="../js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="../js/ie10-viewport-bug-workaround.js"></script>

    <!-- MathJax JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
        jax: ['input/TeX','input/MathML','output/HTML-CSS'],
        extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js'],
        'HTML-CSS': { 
           styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: '#000000 ! important'} }
        }
      });
    </script>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    
    <script src="../tipuesearch/tipuesearch_content.js"></script>
    <link  href="../tipuesearch/tipuesearch.css" rel="stylesheet">
    <script src="../tipuesearch/tipuesearch_set.js"></script>
    <script src="../tipuesearch/tipuesearch.js"></script>
    
    
  </body>
</html>